package com.yanqu.road.entity.activity.shuihu.config;

import com.yanqu.road.entity.activity.ActivityInfo;

import java.util.List;
import java.util.Map;

public class ShuiHuConfig {

    private int activityId;
    private ActivityInfo activityInfo;
    // 卡片ID，卡片配置
    private Map<Integer, ShuiHuCardConfig> cardConfigMap;
    // 组合ID，组合配置
    private Map<Integer, ShuiHuCombConfig> combConfigMap;
    // 抽卡消耗
    private String drawCost;
    // 公告上限数量
    private int noticeMaxCount;
    // 品质数量（下标+1=品质）
    private List<Integer> qualityCountList;
    // 大奖卡片ID
    private int bigRewardCardId;
    // 特殊品质
    private String specialQualityList;

    public ActivityInfo getActivityInfo() {
        return activityInfo;
    }

    public void setActivityInfo(ActivityInfo activityInfo) {
        this.activityInfo = activityInfo;
    }

    public int getActivityId() {
        return activityId;
    }

    public void setActivityId(int activityId) {
        this.activityId = activityId;
    }

    public Map<Integer, ShuiHuCardConfig> getCardConfigMap() {
        return cardConfigMap;
    }

    public void setCardConfigMap(Map<Integer, ShuiHuCardConfig> cardConfigMap) {
        this.cardConfigMap = cardConfigMap;
    }

    public Map<Integer, ShuiHuCombConfig> getCombConfigMap() {
        return combConfigMap;
    }

    public void setCombConfigMap(Map<Integer, ShuiHuCombConfig> combConfigMap) {
        this.combConfigMap = combConfigMap;
    }

    public String getDrawCost() {
        return drawCost;
    }

    public void setDrawCost(String drawCost) {
        this.drawCost = drawCost;
    }

    public int getNoticeMaxCount() {
        return noticeMaxCount;
    }

    public void setNoticeMaxCount(int noticeMaxCount) {
        this.noticeMaxCount = noticeMaxCount;
    }

    public List<Integer> getQualityCountList() {
        return qualityCountList;
    }

    public void setQualityCountList(List<Integer> qualityCountList) {
        this.qualityCountList = qualityCountList;
    }

    public int getBigRewardCardId() {
        return bigRewardCardId;
    }

    public void setBigRewardCardId(int bigRewardCardId) {
        this.bigRewardCardId = bigRewardCardId;
    }

    public String getSpecialQualityList() {
        return specialQualityList;
    }

    public void setSpecialQualityList(String specialQualityList) {
        this.specialQualityList = specialQualityList;
    }
}
